package com.cci.kangdao.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.mybatis.spring.annotation.MapperScan;

import com.cci.kangdao.dao.model.OutRangePrincipal;

@MapperScan
public interface OutRangePrincipalDao {

	void insertSelective(OutRangePrincipal outRangePrincipal);

	void updateSelective(OutRangePrincipal outRangePrincipal);

	@Select(value = "${sql}")
	int countBySQL(@Param("sql") String sql);

	@Select(value = "select * from OutRangePrincipal_T where Flag = 0 and OutRangeId = #{outRangeId} and OutRangeStatus = #{outRangeStatus}")
	List<OutRangePrincipal> getOutRangePrincipalByOutRangeId(@Param("outRangeId") Long outRangeId,
			@Param("outRangeStatus") int outRangeStatus);
}